package upicgame.game.dao;

import upicgame.entity.Game;

import java.util.List;

/*
 *Created by GHW
 *Description:游戏管理Dao层
 *2019/12/17 10:43
 */
public interface GameDao {
    //添加新游戏
    Game addGame(Game game);
    //游戏单查(id)
    Game findGameById(Integer id);
    //游戏单查(name)
    Game findGameByName(String name);
    //游戏全查
    List<Game> findAllGame();
    //修改游戏信息
    void updateGameInfo(Game game);
    //删除游戏
    void deleteGame(Game game);
    //分页全查
    List<Game> findAllGameByPage(Integer pageNum,Integer pageSize);
    //查找总条数
    int findCount();
    //搜索游戏（模糊查询）
    List<Game> findAllGameByPageWithFuzzy(Integer pageNum,Integer pageSize,String gameName);
}
